package com.ruijie.acl;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import com.ruijie.foundation.bo.EntityObject;

/**
 * <p>
 * Title: 模板对象
 * </p>
 * <p>
 * Description: 用于数据库中的模板表管理
 * </p>
 * <p>
 * Copyright: Copyright (c) 2008
 * </p>
 * <p>
 * Company: Ruijie Co., Ltd.
 * </p>
 * <p>
 * Create Time: 2009-09-14
 * </p>
 * <p>
 * Update Time:
 * </p>
 * <p>
 * Updater:
 * </p>
 * <p>
 * Update Comments:
 * </p>
 *@author ASAI
 */
public class Template extends EntityObject {

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -4852460725971472503L;
	private String name;
	private String accessGroupType;
	private String remark;
	private List<Ace> aces = new ArrayList<Ace>();
	private Set<Variable> variables = new HashSet<Variable>();

	public Template() {
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	

	public String getAccessGroupType() {
		return accessGroupType;
	}

	public void setAccessGroupType(String accessGroupType) {
		this.accessGroupType = accessGroupType;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<Ace> getAces() {
		return aces;
	}

	public void setAces(List<Ace> aces) {
		this.aces = aces;
	}

	public Set<Variable> getVariables() {
		return variables;
	}

	public void setVariables(Set<Variable> variables) {
		this.variables = variables;
	}

	

}
